.dojoComboBox {
	background : #EEF4F9;
	border : 1px solid #004F8D;
	-moz-border-radius : 5px;
	/*padding : 10px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0851A5;
	font-weight: normal;
}

.dojoComboBoxItem {
	background : #EEF4F9;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0851A5;
	font-weight: normal;
}

body {
	background-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #EEF4F9;
	scrollbar-face-color: #DBE8F2;
	scrollbar-highlight-color: #005B7F;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #315D84;
	scrollbar-arrow-color: #005B7F;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0851A5;
	font-weight: normal;

}
 
input { background-color: #FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#004F8D; font-weight:normal; border: 1px #004F8D solid; }
input.gris { background-color: #ADADAD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FEFEFE; font-weight:normal; border: 1px solid #EEEEEE; }
input.blocked { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; border: 0px solid #EEEEEE; }
input.blocked_marc { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; border: 1px solid #004F8D; }
input.blockedgran { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #0851A5; font-weight:bold; border: 0px solid #EEEEEE; }
input.blau { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0851A5; font-weight:bold; border: 0px solid; }
input.blauconsulta { background-color: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0851A5; font-weight:bold; border: 0px solid; }
input.consulta { background-color: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; border: 0px solid #EEEEEE; }
select { background-color: #FAFAFA; border: 1px #004F8D solid; font-family: verdana, Helvetica, sans-serif; font-size: 12px; color: #004F8D; }
input#blau{background-color: #F3F7FA; border: 1px #004F8D solid;}
input#blauLletraBlava{background-color: #F3F7FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3E7496;; font-weight:bold; border: 0px solid}
input#blauLletraBlavaNormal{background-color: #F3F7FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3E7496;; font-weight:normal; border: 0px solid}
textarea#blau{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; background-color: #F3F7FA; border: 0px solid}
textarea#consulta{background-color: #F6F6F6; border: 0px solid}
.dades{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#444444;
font-weight:normal;

}

.text_peque{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999;
font-weight:normal;

}

th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	background-color: #C1D8EC;
	text-transform:uppercase;
	border-bottom: #0851A5 1px solid;
}


textarea { background-color: #DBE8F2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0851A5; border: 1px solid #004F8D; }
textarea.display {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0851A5; border: 0px; border-style: none; font-weight: normal;}
textarea.dades {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;font-weight: normal;color: #0851A5;border: 1px #0851A5 solid; font-weight: normal;} 

/*a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #0851A5; font-weight: normal}*/
/*a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #0851A5; font-weight: normal}*/
/*a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #0851A5; font-weight: normal}*/
/*a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #0851A5; font-weight: normal}*/
a{ font-family: Verdana, Arial, Helvetica, sans-serif;color:blue;text-decoration:none;font-size: .9em;}
a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:blue;text-decoration:none;}
a:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:blue;text-decoration:none;}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:blue;list-style-type:disc;text-decoration:underline;}

.CeldaNoSelec {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0851A5;
}
.CeldaNoSelecb {
	background-color: #C1D8EC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0851A5;
}
.Borde {
	background-color: #F3F7FA; 
	border: 1px solid #D4E4F2;
	border-spacing: 0pt;
}

.BordeOscuro {
	background-color: #DBE8F2; 
	border: 1px solid #004F8D;
	border-spacing: 0pt;
}

.BordeGris {
	background-color: #E9E9E9; 
	border: 1px solid #AAAAAA;
	border-spacing: 0pt;
}


.BordeInt {
	background-color: #FFFFFF; 	
	border-spacing: 0pt;
}

.Borde1 {
	border-top: 1px solid #0851A5;
	border-bottom: 1px solid #0851A5;
}

.Borde2 {
	border-bottom: 1px solid #0851A5;
}

.Borde3 {
	border: 1px #0851A5 solid;
	background-color: #EEF4F9;
}

.Borde4 {
	border-bottom: 1px solid #0851A5;
	background-color: #EEF4F9;
}

.dispensari{
	font-family:verdana, arial;
	font-size:18px;
	color: #3E7496;
}

.filallistatSeleccio {
	background-color: #C1D8EC;
	font-size: 11px;
}

.filallistat {
	background-color: #EEF4F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left
}
.filallistatB {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left
}
.filallistatC {
	background-color: #EEF4F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center
}
.filallistatBC {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center
}
.filallistatR {
	background-color: #EEF4F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right
}
.filallistatBR {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right
}
.TitolFila {
	font-weight: bold;
}

.Titol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #397398;
	font-weight: bold;
	text-align: left;
	}
.Agenda{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-color: #397398;
   text-align: left;
   }
   
.Agenda a{ color:#3E7496;display:block;text-decoration:none;font-size: 9px;}
.Agenda a:visited{color:#3E7496;text-decoration:none;font-size: 9px;}
.Agenda a:active{color:#3E7496;text-decoration:none;font-size: 9px;}
.Agenda a:hover{color:#002FFC;list-style-type:disc;text-decoration:underline;font-size: 9px;}

.Agenda2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #397398;
	text-align: left;
	}
	
.Consulta a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	text-align: left;
	}		


	
.Agendanolink{
	font-size: 9px;
	font-weight: medium;
	background: url("../img/transparent.gif") no-repeat;
	margin-left:10px;
	color:#000000;
	
	}

.Resultat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #397398;
	font-weight: bold;
	background-color:#FF9900
	}

.SubTitol {
	border-bottom: 1px solid #0851A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	}

.SubTitolnormal {
	border-bottom: 1px solid #0851A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;	
	}
	
.liniaSeparacio{
	border-bottom: 1px solid #EEEEEE;
	}

.TitolDret {
	border-bottom: 1px solid #005B7F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	background-color: #8FCCE1;
	}

.TitolNormal {
	border-bottom: 1px solid #005B7F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background-color: #8FCCE1;
	}

.TitolNormalDret {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #397398;
	font-weight: normal;
	text-align: right;
	}

.filallistatBis {
	background-color: #EEF4F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.filallistatBBis {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.Capes {
	background-color: #87BADC;
	border-top: none #87BADC;
	border-right: 1px solid #87BADC;
	border-bottom: 1px solid #87BADC;
	border-left: 1px solid #87BADC;

}

.Tcapsalera {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 176D98;
	border-right-color: 176D98;
	border-left-color: 176D98;
	background-image: url(../img/fons_capsalera.gif);

}
.Tmenu {
	background-image: url(../img/barra_mig.gif);
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 176D98;
	border-right-color: 176D98;
	border-bottom-color: 176D98;
	border-left-color: 176D98;
}

.Tmenu_Left {
	background-image: url(../img/barra_esquerra.gif);
	background-repeat: no-repeat;
}

.Tmenu_Right {
	background-image: url(../img/barra_dreta.gif);
	background-repeat: no-repeat;
}

.Desconnexio {	
	background-image: url(../img/boto_desconex.gif);
}

a.DesconnexioButton {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12x;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;
}

a.DesconnexioButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: grey;
	text-decoration: none;
}

.Afegir {
	background-color: #E0F0FD;				
	border-color:#B8CDDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11x;
	font-weight: normal;
	color: #3D749A;		
	text-decoration: none;
}

.Fmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C7497;
	line-height: 20px;
}

a.Fmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C7497;
	text-decoration: none;
}

a.Fmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C7497;
	text-decoration: none;
}

a.Fmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
	text-decoration: none;
}

a.Fmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A4BDD3;
	text-decoration: none;
}

.taulaprincipal {
	background-color: #F3F7FA;
	border: 1px solid #C1D8EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight: normal;
}

.botoradio {
	background-color: #F3F7FA;
	border: 0px solid #C1D8EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight: normal;
}

.Fforms{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;	
		}
.boto1{
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	text-align:center;
	font-size:11px;
	font-family:verdana;
	background-color:#F7C911;
	color:#123456;
}
.boto2{
	text-align:center;
	font-size:12px;
	font-family:verdana;
	background-color:#DDD;
	color:#666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #F5F5F5;
}
.taula_reserva{
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	text-align:center;
	font-size:11px;
	font-family:verdana;
	background-color:#FF0000;
	color:#123456;
}


.targeta {
    background-color: #FFFFFF;
    border: 1px solid #B5D0E1;
    width: 185px;
    margin-top: 5px;
    margin-left: 10px;
 
}


.boto_rodo {
    background-image: url("../img/boto_rodo.gif");
    width: 121px; height: 21px;
    border: none;
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: blue;
    cursor: pointer;
	line-height:20px;
}

.boto_rodo_tronja {
    background-image: url("../img/boto_rodo_tronja.gif");
    width: 121px; height: 22px;
    border: none;
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #B98300;
    cursor: pointer;
}

.boto_rodo_llarg {
    background-image: url("../img/boto_rodo_llarg.gif");
    width: 151px; height: 22px;
    border: none;
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0965A5;
    cursor: pointer;
}

.boto_rodo_petit {
    background-image: url("../img/boto_rodo_petit.gif");
    width: 60px; height: 22px;
    border: none;
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0965A5;
    cursor: pointer;
}

.boto_tancar {
    background-image: url("../img/tancar.gif");
    width: 59px; height: 18px;
    border: none;
    border-width: 0;
    cursor: pointer;
}

.botogran {
    background-image: url("../img/botogran.gif");
    width: 188px; height: 22px;
    border: none;
    border-width: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #B98300;
    cursor: pointer;
}


.boto_reservar{
   background-image: url("../img/boto_reservar.gif");
   width: 58px; height: 17px;
    border-width: 0;
}

.boto_reservar_verd{
   background-image: url("../img/boto_reservar_verd.gif");
   width: 58px; height: 17px;
    border-width: 0;
}

.petita{
 font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.inicials{
/*	margin-left:10px;*/
	background: url("../img/inicials.gif") no-repeat;
}


.periodiques{
	/*margin-left:10px;*/
	background: url("../img/periodiques.gif") no-repeat;

}

.urgents{
	margin-left:10px;
	background: url("../img/urgents.gif") no-repeat;
}


.urgents img{
margin-left:50px;
            
}

.credits{
font-size:.8em;
padding-bottom:15px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
}

.MissatgeError{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-align: left;	
	}
